home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_164.txt < prev    next >
Text File  |  1991-04-25  |  63KB  |  1,136 lines

  1. # near model CODE resource
  2. # jump table entries: 14936-14937 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  1B7C 0001 F618           move.b     [A5 - 0x9E8], 0x1
  8. 00000012  700B                     moveq.l    D0, 0x0B
  9. 00000014  2F00                     move.l     -[A7], D0
  10. 00000016  2F0C                     move.l     -[A7], A4
  11. 00000018  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  12. 0000001C  2640                     movea.l    A3, D0
  13. 0000001E  200B                     move.l     D0, A3
  14. 00000020  508F                     addq.l     A7, 8
  15. 00000022  6754                     beq        +0x56 /* 00000078 */
  16. 00000024  2F0B                     move.l     -[A7], A3
  17. 00000026  2053                     movea.l    A0, [A3]
  18. 00000028  2050                     movea.l    A0, [A0]
  19. 0000002A  2268 008C                movea.l    A1, [A0 + 0x8C]
  20. 0000002E  4E91                     jsr        [A1]
  21. 00000030  2D40 FFF8                move.l     [A6 - 0x8], D0
  22. 00000034  4878 2B40                push.l     0x2B40 /* '+@' */
  23. 00000038  4878 1B58                push.l     0x1B58
  24. 0000003C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  25. 00000040  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  26. 00000044  2D40 FFFC                move.l     [A6 - 0x4], D0
  27. 00000048  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28. 0000004C  672A                     beq        +0x2C /* 00000078 */
  29. 0000004E  2F0B                     move.l     -[A7], A3
  30. 00000050  2053                     movea.l    A0, [A3]
  31. 00000052  2050                     movea.l    A0, [A0]
  32. 00000054  2268 0028                movea.l    A1, [A0 + 0x28]
  33. 00000058  4E91                     jsr        [A1]
  34. 0000005A  2D40 FFF4                move.l     [A6 - 0xC], D0
  35. 0000005E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36. 00000062  2F0C                     move.l     -[A7], A4
  37. 00000064  2054                     movea.l    A0, [A4]
  38. 00000066  2050                     movea.l    A0, [A0]
  39. 00000068  2268 00C0                movea.l    A1, [A0 + 0xC0]
  40. 0000006C  4E91                     jsr        [A1]
  41. 0000006E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  42. 00000072  A873                     syscall    SetPort
  43. 00000074  4FEF 000C                lea.l      A7, [A7 + 0xC]
  44. label00000078:
  45. 00000078  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  46. 0000007E  4E5E                     unlink     A6
  47. 00000080  4E75                     rts
  48. export_1867:
  49. 00000082  4E56 FFF0                link       A6, -0x0010
  50. 00000086  48E7 0118                movem.l    -[A7], D7,A3,A4
  51. 0000008A  266E 000C                movea.l    A3, [A6 + 0xC]
  52. 0000008E  286E 0008                movea.l    A4, [A6 + 0x8]
  53. 00000092  41EE FFF0                lea.l      A0, [A6 - 0x10]
  54. 00000096  486E FFF0                pea.l      [A6 - 0x10]
  55. 0000009A  2F0C                     move.l     -[A7], A4
  56. 0000009C  2F0B                     move.l     -[A7], A3
  57. 0000009E  2053                     movea.l    A0, [A3]
  58. 000000A0  2050                     movea.l    A0, [A0]
  59. 000000A2  2268 002C                movea.l    A1, [A0 + 0x2C]
  60. 000000A6  4E91                     jsr        [A1]
  61. 000000A8  598F                     subq.l     A7, 4
  62. 000000AA  2F3C 6641 6E69           move.l     -[A7], 0x66416E69 /* 'fAni' */
  63. 000000B0  3F3C 2AF8                move.w     -[A7], 0x2AF8
  64. 000000B4  A9A0                     syscall    GetResource
  65. 000000B6  265F                     movea.l    A3, [A7]+
  66. 000000B8  2054                     movea.l    A0, [A4]
  67. 000000BA  5268 0072                addq.w     [A0 + 0x72], 1
  68. 000000BE  2253                     movea.l    A1, [A3]
  69. 000000C0  3028 0072                move.w     D0, [A0 + 0x72]
  70. 000000C4  B051                     cmp.w      D0, [A1]
  71. 000000C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  72. 000000CA  6606                     bne        +0x8 /* 000000D2 */
  73. 000000CC  2054                     movea.l    A0, [A4]
  74. 000000CE  4268 0072                clr.w      [A0 + 0x72]
  75. label000000D2:
  76. 000000D2  2D78 0118 FFFC           move.l     [A6 - 0x4], [0x00000118 /* TheZone */]
  77. 000000D8  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  78. 000000DE  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  79. 000000E4  2054                     movea.l    A0, [A4]
  80. 000000E6  3028 0072                move.w     D0, [A0 + 0x72]
  81. 000000EA  48C0                     ext.l      D0
  82. 000000EC  2053                     movea.l    A0, [A3]
  83. 000000EE  D080                     add.l      D0, D0
  84. 000000F0  3E30 0802                move.w     D7, [A0 + D0 + 0x2]
  85. 000000F4  598F                     subq.l     A7, 4
  86. 000000F6  3F07                     move.w     -[A7], D7
  87. 000000F8  A9BC                     syscall    GetPicture
  88. 000000FA  265F                     movea.l    A3, [A7]+
  89. 000000FC  206E FFF8                movea.l    A0, [A6 - 0x8]
  90. 00000100  A01B                     syscall    SetZone
  91. 00000102  200B                     move.l     D0, A3
  92. 00000104  6708                     beq        +0xA /* 0000010E */
  93. 00000106  2F0B                     move.l     -[A7], A3
  94. 00000108  486E FFF0                pea.l      [A6 - 0x10]
  95. 0000010C  A8F6                     syscall    DrawPicture
  96. label0000010E:
  97. 0000010E  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  98. 00000114  4E5E                     unlink     A6
  99. 00000116  4E75                     rts
  100. export_1868:
  101. 00000118  4E56 FDA0                link       A6, -0x0260
  102. 0000011C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  103. 00000120  286E 0008                movea.l    A4, [A6 + 0x8]
  104. 00000124  7A01                     moveq.l    D5, 0x01
  105. 00000126  7CCE                     moveq.l    D6, 0xFFFFFFCE
  106. 00000128  41EE FF00                lea.l      A0, [A6 - 0x100]
  107. 0000012C  4210                     clr.b      [A0]
  108. 0000012E  41EE FE28                lea.l      A0, [A6 - 0x1D8]
  109. 00000132  2D48 FE04                move.l     [A6 - 0x1FC], A0
  110. 00000136  41EE FF00                lea.l      A0, [A6 - 0x100]
  111. 0000013A  226E FE04                movea.l    A1, [A6 - 0x1FC]
  112. 0000013E  2348 0012                move.l     [A1 + 0x12], A0
  113. 00000142  41EE FE94                lea.l      A0, [A6 - 0x16C]
  114. 00000146  2D48 FE08                move.l     [A6 - 0x1F8], A0
  115. 0000014A  7000                     moveq.l    D0, 0x00
  116. 0000014C  2D40 FDEE                move.l     [A6 - 0x212], D0
  117. 00000150  2054                     movea.l    A0, [A4]
  118. 00000152  3D68 0082 FDF2           move.w     [A6 - 0x20E], [A0 + 0x82]
  119. 00000158  2054                     movea.l    A0, [A4]
  120. 0000015A  4A28 0094                tst.b      [A0 + 0x94]
  121. 0000015E  6C00 0150                bge        +0x152 /* 000002B0 */
  122. 00000162  486E FDDC                pea.l      [A6 - 0x224]
  123. 00000166  2F0C                     move.l     -[A7], A4
  124. 00000168  4EBA 017C                jsr        [PC + 0x17C /* 000002E6 */]
  125. 0000016C  7200                     moveq.l    D1, 0x00
  126. 0000016E  1200                     move.b     D1, D0
  127. 00000170  4A81                     tst.l      D1
  128. 00000172  2054                     movea.l    A0, [A4]
  129. 00000174  0228 007F 0094           andi.b     [A0 + 0x94], 0x7F
  130. 0000017A  2001                     move.l     D0, D1
  131. 0000017C  EF08                     lsl        D0.b, 7
  132. 0000017E  8128 0094                or.b       [A0 + 0x94], D0
  133. 00000182  4A81                     tst.l      D1
  134. 00000184  508F                     addq.l     A7, 8
  135. 00000186  6700 0128                beq        +0x12A /* 000002B0 */
  136. 0000018A  2054                     movea.l    A0, [A4]
  137. 0000018C  43EE FE10                lea.l      A1, [A6 - 0x1F0]
  138. 00000190  41E8 0044                lea.l      A0, [A0 + 0x44]
  139. 00000194  22D8                     move.l     [A1]+, [A0]+
  140. 00000196  22D8                     move.l     [A1]+, [A0]+
  141. 00000198  22D8                     move.l     [A1]+, [A0]+
  142. 0000019A  22D8                     move.l     [A1]+, [A0]+
  143. 0000019C  2D7C 0000 029A FE0C      move.l     [A6 - 0x1F4], 0x29A
  144. 000001A4  7000                     moveq.l    D